EcommunityAutomation Class Reference

List of all members.

Public Member Functions

 EcommunityAutomation ()
 dailyWork ()
 newUser ($userID)
 changeUserGroup ($userID, $oldGroup)
 deleteUser ($userID)
 deleteCourse ($courseID)
 deleteUserFromCourse ($userID, $courseID)

Private Member Functions

 getSalutation ($gender)
 generateVerifyCode ()
 generateWarningMail ($eComName, $salutation, $name, $warnPeriod, $deletePeriod, $url)
 generateDeleteMail ($eComName, $salutation, $name)
 getEcomMember ($eComId)


Member Function Documentation

EcommunityAutomation::changeUserGroup ( userID,
oldGroup 
)

Aufzurufen, wenn die Benutzergruppe eines User geändert wird.

public

Parameters:
integer $userID - die ID des Users
integer $oldGroup - die alte Benutzergruppe
Returns:
bool - Erfolgwert

EcommunityAutomation::dailyWork (  ) 

Methode zum täglichen Überprüfen, ob die eCommunities (noch) aktiv sind.

EcommunityAutomation::deleteCourse ( courseID  ) 

Modulspezifische Aufräumarbeit wenn eine Veranstaltung gelöscht wird public

Parameters:
integer $courseID - die ID der Veranstaltung
Returns:
bool - Erfogswert

EcommunityAutomation::deleteUser ( userID  ) 

Modulspezifische Aufräumarbeit wenn ein User gelöscht wird public

Parameters:
integer $userID - die ID des Users
Returns:
bool - Erfolgwert

EcommunityAutomation::deleteUserFromCourse ( userID,
courseID 
)

Wird ausgeführt wenn ein User einen Kurs verläßt. Auszuführen vor dem Löschen des Users aus der Kurstabelle. public

Parameters:
integer $userID - Die ID des neuen Kursteilnehmers
integer $courseID - Die ID des Kurses
Returns:
bool - Erfogswert

EcommunityAutomation::EcommunityAutomation (  ) 

Konstruktor public

EcommunityAutomation::generateDeleteMail ( eComName,
salutation,
name 
) [private]

Generiert Mail

private

Returns:
string

EcommunityAutomation::generateVerifyCode (  )  [private]

Generiert Verify Code für Mail

private

Returns:
string

EcommunityAutomation::generateWarningMail ( eComName,
salutation,
name,
warnPeriod,
deletePeriod,
url 
) [private]

Generiert Mail

private

Returns:
string

EcommunityAutomation::getEcomMember ( eComId  )  [private]

Mitglieder der eCom

private

Returns:
array

EcommunityAutomation::getSalutation ( gender  )  [private]

Gibt die Anrede zurück (Frau/Herr)

public

Parameters:
$userData array
Returns:
bool mixed

EcommunityAutomation::newUser ( userID  ) 

User in Dozentenkurs aufnehmen

public

Parameters:
integer $userID - ID des Users
Returns:
bool - Erfolgwert


The documentation for this class was generated from the following file:

Generated on Sat Oct 31 17:53:49 2009 for eStudy by  doxygen 1.5.8